package com.woniu.bh.common.core.domain.customer;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author cxb
 * @since 2020-10-13
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("bh_customer")
public class Customer implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 顾客id
     */
    @TableId(value = "customer_id", type = IdType.AUTO)
    private Integer customerId;

    /**
     * 顾客手机号
     */
    private String customerPhone;

    /**
     * 顾客邮箱
     */
    private String customerEmail;

    /**
     * 顾客密码
     */
    private String customerPassword;

    /**
     * 顾客邀请码
     */
    private String customerInvitecode;

    /**
     * 顾客姓名
     */
    private String customerName;

    /**
     * 用户昵称
     */
    private String customerNickname;

    /**
     * 顾客性别
     */
    private String customerSex;

    /**
     * 顾客年龄
     */
    private String customerAge;

    /**
     * 顾客个人信息状态 1保密 2仅对好友公开 3所有人可见
     */
    private Integer customerInfoStatus;

    /**
     * 顾客注册时间
     */
    private Long customerRegisterTime;

    /**
     * 顾客账号状态 0 可用 1冻结
     */
    private Integer customerAccountStatus;

    /**
     * 顾客头像地址 
     */
    private String customerHeadportrait;

    /**
     * 信用分
     */
    private Integer customerCreditpoints;

    /**
     * qq号
     */
    private String customerQq;

    /**
     * 身份证号
     */
    private String customerIdcard;

    /**
     * 登录地址
     */
    private String customerLoginAddress;

    /**
     * 邀请人id
     */
    private Integer customerInviterId;


}
